package br.com.siscov.model.funcionario.service;

import br.com.siscov.exceptions.IntegrationException;
import br.com.siscov.exceptions.LoginInvalidoException;
import br.com.siscov.model.funcionario.bo.MotoristaBO;
import br.com.siscov.model.vo.MotoristaVo;

public class MotoristaService {

	private static final MotoristaService INSTANCE = new MotoristaService();

	public static MotoristaService getInstance() {
		return INSTANCE;
	}

	public static void incluirMotorista(MotoristaVo motoristaVo) throws IntegrationException, LoginInvalidoException {

		MotoristaBO motoristaBO = new MotoristaBO();
		motoristaBO.incluirMotorista(motoristaVo);
	}
	
	public static void excluirMotorista(Integer matricula,Integer cartMotorista) throws IntegrationException{
		
		MotoristaBO motoristaBO= new MotoristaBO();
		motoristaBO.excluirMotorista(matricula,cartMotorista);
	}

}
